*[hidefocus]{outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
fieldset,img,html,body,iframe{border:0;}
table{border-collapse:collapse;border-spacing:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:100%;}
caption,th{font-weight:normal;font-style:normal;text-align:left;}
em,strong{font-weight:bold;font-style:normal;}


body{background-color:#fff;}
a,button{cursor:pointer;}
a{text-decoration:none;color:#000; outline: none;}
a:hover{text-decoration:none;}
html,body{width:100%;height:100%;}
html{overflow:auto;overflow-y:scroll;}
*{
	font-family: "Microsoft YaHei";
}

body { 
    max-height: 100%;
}

.nr-back{
    max-height: 100%;
    height: auto;
}

.seek-finance-entry {
    width: 94px;
    float: right;
    height: 28px;
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    border: 1px solid #4285f4;
    cursor: pointer
}

.seek-finance-entry .seek-finance-entry-icon {
    display: inline-block;
    padding: 7px;
    background: url(../images/home.d1523964.png) no-repeat;
    background-size: 246px 1012px;
    background-position: 0 -984px;
    position: relative;
    top: 2px
}

.seek-finance-entry .seek-finance-entry-text {
    padding-left: 4px;
    color: #4285f4
}

.seek-finance-entry:hover.seek-finance-entry {
    background: #4285f4
}

.seek-finance-entry:hover .seek-finance-entry-icon {
    display: inline-block;
    padding: 7px;
    background: url(../images/home.d1523964.png) no-repeat;
    background-size: 246px 1012px;
    background-position: 0 -998px;
    position: relative;
    top: 2px
}

.seek-finance-entry:hover .seek-finance-entry-text {
    padding-left: 4px;
    color: #fff
}


.i-want-contribution {
    width: 94px;
    float: right;
    height: 28px;
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    border: 1px solid #4387f4;
    margin-bottom: 10px;
    cursor: pointer
}

.i-want-contribution .i-want-contribution-icon {
    display: inline-block;
    padding: 7px;
    background: url(../images/home.d1523964.png) no-repeat;
    background-size: 246px 1012px;
    background-position: 0 -876px;
    position: relative;
    top: 2px
}

.i-want-contribution .i-want-contribution-text {
    padding-left: 4px;
    color: #4285f4
}

.i-want-contribution:hover.i-want-contribution {
    background: #4285f4
}

.i-want-contribution:hover .i-want-contribution-icon {
    display: inline-block;
    padding: 7px;
    background: url(../images/home.d1523964.png) no-repeat;
    background-size: 246px 1012px;
    background-position: 0 -890px;
    position: relative;
    top: 2px
}

.i-want-contribution:hover .i-want-contribution-text {
    padding-left: 4px;
    color: #fff
}

.seek-report {
    width: 94px;
    float: right;
    height: 28px;
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    border: 1px solid #4285f4;
    margin-bottom: 10px
}

.seek-report .seek-report-icon {
    display: inline-block;
    padding: 7px;
    background: url(../images/home.d1523964.png) no-repeat;
    background-size: 246px 1012px;
    background-position: 0 -78px;
    position: relative;
    top: 2px
}

.seek-report .seek-report-text {
    padding-left: 4px;
    color: #4285f4
}

.seek-report:hover.seek-report {
    background: #4285f4
}

.seek-report:hover .seek-report-icon {
    display: inline-block;
    padding: 7px;
    background: url(../images/home.d1523964.png) no-repeat;
    background-size: 246px 1012px;
    background-position: 0 -92px;
    position: relative;
    top: 2px
}

.seek-report:hover .seek-report-text {
    padding-left: 4px;
    color: #fff
}

.kr-search-entry {
    padding-top: 15px;
    padding-bottom: 15px
}

.kr-search-entry .search-button {
    float: right;
    width: 75px;
    height: 42px;
    line-height: 40px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    font-size: 16px;
    color: #262626;
    text-align: right;
    cursor: pointer
}

.kr-search-entry .search-button .search-icon {
    position: relative;
    display: inline-block;
    top: 3px;
    padding: 9px;
    background: url(../images/home.d1523964.png) no-repeat;
    background-size: 246px 1012px;
    background-position: 0 -60px
}

.kr-search-entry .search-button .search-text {
    padding-left: 8px;
    color: #262626;
}

@media screen and (min-width:1920px) {
    .kr-search-entry {
        padding-top: 16px;
        padding-bottom: 18px
    }

    .kr-search-entry .search-button {
        width: 80px;
        height: 48px;
        line-height: 46px;
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        font-size: 18px
    }
}
.kr-channel-nav {
    padding-top:20px;
    position: relative
}

.kr-channel-nav .channel-item {
    line-height: 35px;
    font-size: 18px;
    text-align: center;
}

.kr-channel-nav .channel-item .sub-title {
    position: relative
}

.kr-channel-nav .channel-item .sub-title .open-icon {
    display: inline-block;
    padding: 6px;
    background: url(../images/home.d1523964.png) no-repeat;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    background-size: 246px 1012px;
    background-position: 0 -38px;
    cursor: pointer;
    -webkit-transition: -webkit-transform .5s linear;
    transition: -webkit-transform .5s linear;
    transition: transform .5s linear;
    transition: transform .5s linear, -webkit-transform .5s linear;
    margin-right: 4px
}

.kr-channel-nav .channel-item .sub-title .close {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.kr-channel-nav .channel-item .sub-title .live-new-icon {
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAUCAMAAADSpG8HAAAAjVBMVEUAAAD/Y2P/Y2P/Y2P/YmL/Y2P/ZGT/ZGT/Zmb/bW3/YmL/////aWn/u7v/mJj/jo7/+/v/goL/nJz/29v/ysr/c3P/ior/enr/b2//9/f/8/P/4eH/xcX/tbX/p6f/n5//dnb/Zmb/9fX/6ur/6en/5eX/1NT/0ND/v7//s7P/q6v/k5P/kJD/fn7/wsLdxGk5AAAACnRSTlMA2Pm1j4tAMzIHqetxhwAAAMxJREFUKM+t0McOwyAQRVHSkzeAcYxL3J3e///zYqIUvIlZ5C6QGB2BNGyE3kYMDrmjRlwA+KKJhelSixsQiQRYnj6I06puB8Q90nmeS64KQJMEttpGwQuFMO3ba5oekVBlofOqtFGp+I3OW0gKLSQrFT8RKaUixBSVWU3hMYONcMgqg66+73NgczoU2Cx3RRcl6e77HUSw9nDfU9RFkPR+KQY8UrydrIEugjbIFACNao+EtNPG/47Gg58Nn6in+cABscUEQ9bfbMpcegAleh0ZHd6gHwAAAABJRU5ErkJggg==) no-repeat 50%;
    background-size: contain;
    cursor: pointer;
    width: 18px;
    height: 10px;
    position: absolute;
    right: 41px;
    top: 4px
}

.kr-channel-nav .channel-item .sub-title .live-new-icon.active {
    right: 45px
}

.kr-channel-nav .channel-item .sub-title .name {
    padding: 1px 7px;
    color: #262626;
    border-radius: 1px;
    position: relative;
    right: -7px;
    display: inline-block;
    height: 27px;
    line-height: 26px;
    width: 86px;
    
}

.kr-channel-nav .channel-item .sub-title .name.active,
.kr-channel-nav .channel-item .sub-title .name:hover {
    background: #4285f4;
    color: #fff
}

.kr-channel-nav .channel-item .sub-list {
    -webkit-transition: all .5s linear;
    transition: all .5s linear;
    overflow: hidden;
    max-height: 0;
    width: 140px;
    margin-left: -20px
}

.kr-channel-nav .channel-item .sub-list.open {
    max-height: 162px
}

.kr-channel-nav .channel-item .sub-list .sub-list-left,
.kr-channel-nav .channel-item .sub-list .sub-list-right {
    float: right;
    width: 48px;
    margin-right: 20px
}

.kr-channel-nav .channel-item .sub-list .sub-list-right {
    margin-right: 16px
}

.kr-channel-nav .channel-item .sub-list .sub-item {
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    text-align: center;
    position: relative
}

.kr-channel-nav .channel-item .sub-list .sub-item:first-child {
    margin-top: 3px
}

.kr-channel-nav .channel-item .sub-list .sub-item a {
    color: #787878
}

.kr-channel-nav .channel-item .sub-list .sub-item a:hover {
    color: #4d7fd0
}

.kr-channel-nav .channel-item .sub-list .sub-item a.active {
    color: #4285f4
}

.kr-channel-nav .channel-item .sub-list .sub-item .hot {
    padding: 5px 7px;
    background: url(../images/home.d1523964.png) no-repeat;
    background-size: 246px 1012px;
    background-position: 0 -50px;
    position: absolute;
    top: 7px;
    right: -16px
}

.kr-channel-nav .local-list {
    padding: 10px 16px 0;
    background: hsla(0, 0%, 100%, .95);
    box-shadow: 0 2px 10px 1px hsla(0, 0%, 64.3%, .3);
    border-radius: 1px;
    z-index: 0;
    position: absolute;
    bottom: 57px;
    left: 110px
}

   
.kr-sider-wrapper {
    width: 1170px;
    height: 0;
    margin: auto
}

.kr-sider-wrapper.fixed {
    position: fixed
}

.kr-sider-wrapper.absolute {
    position: absolute;
    width: 1030px
}

.kr-sider-wrapper .kr-sider {
    position: absolute;
    top: 0;
    left: -15px;
    width: 125px;
    padding-right: 25px;
    padding-top: 30px;
    z-index: 888;
}

.kr-sider-wrapper .kr-sider .kr-sider-shadow-wrapper {
    -webkit-transition: all 1s;
    transition: all 1s;
    opacity: 1
}

.kr-sider-wrapper .kr-sider .kr-sider-shadow-wrapper.mask {
    opacity: .2
}

.kr-sider-wrapper .kr-sider .go-home {
    width: 100%;
    height: 38px
}

.kr-sider-wrapper .kr-sider .go-home .logo {
    float: right;
    width: 68px;
    height: 38px;
    background: url(../images/home.d1523964.png) no-repeat;
    background-size: 246px 1012px;
    background-position: 0 0
}

.kr-sider-wrapper .kr-sider .line {
    width: 20px;
    height: 1px;
    background: #ddd;
    float: right;
    position: relative;
    top: 23px
}
 
.kr-layout {
    position: relative;
    min-width: 1280px;
    margin: 0 auto;
    background-color: #fff;
}

.kr-layout .kr-layout-main {
    width: 1170px;
    margin: 10px auto 0
}

.kr-layout .kr-layout-main .main-left {
    width: 100px;
    min-height: 600px;
    float: left;
    position: relative;
    z-index: 888
}

.kr-layout .kr-layout-main .main-right {
    width: 1030px;
    float: right
}

.kr-layout .kr-layout-main .main-right .kr-layout-content {
    width: 1030px;
    margin: auto;
    min-height: 1000px;
    position: relative
}

.kr-not-found {
    padding-top: 300px;
    text-align: center
}

.kr-not-found p {
    font-size: 14px;
    color: #4e627a;
    line-height: 32px;
    padding: 32px 0
}
 .kr-newsflash-detaile-content {
    width: 630px;
   display: inline-block;
}

.kr-newsflash-detaile-content .newsflash-detail-next {
    padding-top: 40px;
    width: 630px
}

.newsflash-item .item-desc {
    font-size: 16px;
    color: #262626;
    letter-spacing: 0;
    text-align: justify;
    line-height: 30px
}

.newsflash-item .item-desc .pre-item-des {
    white-space: pre-wrap
}

.newsflash-item .item-desc a.article-link-icon {
    color: #4d7fd0;
    display: inline-block;
    cursor: pointer;
    height: 11px
}

.newsflash-item .item-desc a.article-link-icon:before {
    display: inline-block;
    margin: 0 5px;
    position: relative;
    top: 10px;
    width: 11px;
    height: 11px;
    content: " ";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA19JREFUSA3tlkFIVFEUhs/15UxRGFpRQUEQRUHNI3FRFGW4iBZpIIpU1ELTfREJIfPERZoUbTVbVCCoRDktokWFQdRiimYCLSIIEjQqIylqRqfb+d/MeT5fM+OMtoouzDv3nXvu+e6599wzj+hfb+pvBFhpvSwjSpxhX6X8W0WkIor03dVrzYvdTWrKzVgQUGutKlujbey8WWsy3I7RV0pFWVsbajFfy1iBdPKVgFW1Rq+Q1ucAU4oSDHjAlD6Wo/DHNgFKUH9jly4U//MCCoxlve1IqXFNak/IMivuWGadv6hkM4NvCPTDWOT0vIHpYD5S+xn0VJwOnFr/Y3FRSZMTKamDMpZXhJlgN63AK3EoElBN9Dj5rk3R5wXkBOl2byMiSwcT55yRnLF2+yi6nIFVVuQ4Z0GDPZHPbC7YISuyk23LU6DnKUk5AY+cjxb/IrpsT1JqQmA1/dqobhveJM5EVlvRLdy/xbtRgOwlMjplLCfg9xjt4uiKMYkToRnbCFhsONIbT8TDh62RDeIQsDjph2y/BjrO3vaQtT0s4xmBSJCa9rfL7Ulq5tD92rgHXWwkeozvXy17LEpQvEccTpHuEBgv7mooGGiRMci0QMnGeOzbXttYq88yKUHTK9EPBc1ruOTJcV2RLG9400N4AjYYDJxkyck60/4ACoxlPf9S56OcQ58mQs20G5ePC9JnEOooQG8ywTA+C+iGYZCn78NzMLjtGXu6jz7b1NkZy32DFn2Czm5Kr4D0+Zc9ShdZ0sgDRCFGZEkHaryQ1Fn0sS0G+RpI0SRnXf8OCvRCH1OJA5BoSqsI5EDzxq/ebYRemhMhzgBV3x5Ic89uW1vf+QxfWSmZRy1LTSMbeXEdKfsvS/30RJxmk87fU6X1og9Zh3uDQuyujV4H3tTny3Zi0DKve+3SvTsR8qB96Lw5Q/nAeL97coVhAW6gXfc4h526512hNzJkI9+zRq9dtncXMHnovMe7ay69X+KdlA6WLRu98+XdAeIbBEpOhHU/Jye63FAUYne5ynbPxHEm6SQNPgPGx6JhBgZgzE5H8X/GBtjqctbbi1sIzPaLhzRsG9dCztYkVPSQqextR21k6Kxy5babq+9EKIaIFN8gfDX4s8Au2kgiLm1Gp7vqi/1/6d2B39nkmQJFxGAlAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: 11px
}


.kr-newsflash-detaile-date {
    width: 40px;
    height: 58px;
    margin-right: 20px;
    border: 1px solid #4285f4;
    border-radius: 1px;
    box-sizing: border-box
}

.kr-newsflash-detaile-date .date-item {
    width: 100%;
    text-align: center
}

.kr-newsflash-detaile-date .item1 {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #4285f4;
    letter-spacing: 1.75px
}

.kr-newsflash-detaile-date .item2 {
    height: 37px;
    line-height: 37px;
    background: #4285f4;
    font-size: 26px;
    color: #fff;
    letter-spacing: 0;
    font-weight: 700
}




a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
input,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, 微软雅黑, STHeitiSC-Light, simsun, 宋体, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    word-break: break-word;
    box-sizing: border-box
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

 

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a {
    text-decoration: none
}

:focus {
    outline: none
}

.clearfloat:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0
}

 

.ellipsis-2,
.ellipsis-3 {
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.ellipsis-2 {
    -webkit-line-clamp: 2;
}

.weight-bold {
    font-weight: 500
}

.show {
    display: block
}

.hide {
    display: none
}

.scaleBig {
    -webkit-transition: all 1s;
    transition: all 1s
}

.scaleBig:hover {
    -webkit-transform: scale(1.12);
    transform: scale(1.12)
}
 
.kr-newsflash-catalog {
    padding-top: 30px
}

.kr-newsflash-catalog .kr-newsflash-catalog-left {
    width: 690px;
    float: left
}

.newsflash-catalog-flow .newsflash-catalog-flow-list {
    width: 100%
}

.newsflash-catalog-flow .newsflash-catalog-flow-list .flow-item {
    margin-bottom: 40px;
    /* display: -webkit-box; */

    -webkit-box-pack: justify;
    justify-content: space-between
}

.newsflash-catalog-flow .newsflash-catalog-flow-list .flow-item:last-child {
    margin: 0
}

.newsflash-catalog-flow .newsflash-catalog-flow-list .flow-item .date-card {
    width: 40px;
    height: 58px;
    border-radius: 1px;
    overflow: hidden;
    position: absolute;
}

.newsflash-catalog-flow .newsflash-catalog-flow-list .flow-item .date-card span {
    display: block
}

.newsflash-catalog-flow .newsflash-catalog-flow-list .flow-item .date-card .month {
    font-size: 14px;
    color: #4285f4;
    letter-spacing: 1.75px;
    text-align: center;
    height: 21px;
    line-height: 20px;
    border: 1px solid #4285f4;
    border-bottom: none
}

.newsflash-catalog-flow .newsflash-catalog-flow-list .flow-item .date-card .day {
    font-size: 26px;
    color: #fff;
    text-align: center;
    height: 37px;
    line-height: 37px;
    background: #4285f4
}

.newsflash-catalog-flow .newsflash-catalog-flow-list .flow-item .item-main {
    width: 630px;
    margin-left: 50px;
}

.newsflash-item {
    width: 100%
}

.newsflash-item .item-title {
    display: block;
    line-height: 25px;
    font-size: 18px;
    font-weight: 700;
    color: #262626;
    -webkit-transition: .5s;
    transition: .5s
}

.newsflash-item .item-title .local-tag {
    padding: 0 10px;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    background: #4285f4;
    color: #fff;
    font-size: 12px;
    margin-right: 8px;
    position: relative;
    top: -2px
}

.newsflash-item .item-title:hover {
    color: #4d7fd0
}

 

.newsflash-item .item-other {
    height: 20px;
    line-height: 20px;
    margin: 6px 0 10px;
    font-size: 12px;
    color: #a7a7a7
}

.newsflash-item .item-other>* {
    float: left;
    margin-right: 8px;
    -webkit-transition: .5s;
    transition: .5s
}

.newsflash-item .item-other .time {
    margin-right: 20px
}

.newsflash-item .item-other .wechat {
    position: relative;
    height: 20px;
    width: 20px;
    background: url(../images/wechat-pray.28ebe3d1.png) no-repeat 50%;
    background-size: cover;
    cursor: default
}

.newsflash-item .item-other .wechat .share-code {
    visibility: hidden;
    position: absolute;
    z-index: 1001;
    top: -88px;
    left: -20px;
    height: 80px;
    width: 240px;
    line-height: 20px;
    padding: 10px 10px 10px 80px;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 0 2px #ddd;
    font-size: 13px;
    color: #262626;
    -webkit-transition: visibility .2s;
    transition: visibility .2s
}

.newsflash-item .item-other .wechat .share-code:after {
    content: " ";
    position: absolute;
    bottom: -5px;
    left: 25px;
    height: 10px;
    width: 10px;
    background-color: #fff;
    box-shadow: 1px 1px 2px #ddd;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}
 

.newsflash-item .item-other .wechat:hover {
    background-image: url(../images/wechat-active.cd4c1382.png)
}

.newsflash-item .item-other .wechat:hover .share-code {
    visibility: visible
}

.newsflash-item .item-other .weibo {
    height: 20px;
    width: 20px;
    background: url(../images/weibo-pray.55864b4a.png) no-repeat 50%;
    background-size: cover;
    cursor: pointer
}

.newsflash-item .item-other .weibo:hover {
    background-image: url(../images/weibo-active.e0d79676.png)
}

.newsflash-item .item-desc {
    line-height: 24px;
    font-size: 14px;
    color: #787878
}

.newsflash-item .item-desc .link {
    display: inline-block;
    color: #4d7fd0;
    margin-left: 10px;
    padding-left: 19px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA19JREFUSA3tlkFIVFEUhs/15UxRGFpRQUEQRUHNI3FRFGW4iBZpIIpU1ELTfREJIfPERZoUbTVbVCCoRDktokWFQdRiimYCLSIIEjQqIylqRqfb+d/MeT5fM+OMtoouzDv3nXvu+e6599wzj+hfb+pvBFhpvSwjSpxhX6X8W0WkIor03dVrzYvdTWrKzVgQUGutKlujbey8WWsy3I7RV0pFWVsbajFfy1iBdPKVgFW1Rq+Q1ucAU4oSDHjAlD6Wo/DHNgFKUH9jly4U//MCCoxlve1IqXFNak/IMivuWGadv6hkM4NvCPTDWOT0vIHpYD5S+xn0VJwOnFr/Y3FRSZMTKamDMpZXhJlgN63AK3EoElBN9Dj5rk3R5wXkBOl2byMiSwcT55yRnLF2+yi6nIFVVuQ4Z0GDPZHPbC7YISuyk23LU6DnKUk5AY+cjxb/IrpsT1JqQmA1/dqobhveJM5EVlvRLdy/xbtRgOwlMjplLCfg9xjt4uiKMYkToRnbCFhsONIbT8TDh62RDeIQsDjph2y/BjrO3vaQtT0s4xmBSJCa9rfL7Ulq5tD92rgHXWwkeozvXy17LEpQvEccTpHuEBgv7mooGGiRMci0QMnGeOzbXttYq88yKUHTK9EPBc1ruOTJcV2RLG9400N4AjYYDJxkyck60/4ACoxlPf9S56OcQ58mQs20G5ePC9JnEOooQG8ywTA+C+iGYZCn78NzMLjtGXu6jz7b1NkZy32DFn2Czm5Kr4D0+Zc9ShdZ0sgDRCFGZEkHaryQ1Fn0sS0G+RpI0SRnXf8OCvRCH1OJA5BoSqsI5EDzxq/ebYRemhMhzgBV3x5Ic89uW1vf+QxfWSmZRy1LTSMbeXEdKfsvS/30RJxmk87fU6X1og9Zh3uDQuyujV4H3tTny3Zi0DKve+3SvTsR8qB96Lw5Q/nAeL97coVhAW6gXfc4h526512hNzJkI9+zRq9dtncXMHnovMe7ay69X+KdlA6WLRu98+XdAeIbBEpOhHU/Jye63FAUYne5ynbPxHEm6SQNPgPGx6JhBgZgzE5H8X/GBtjqctbbi1sIzPaLhzRsG9dCztYkVPSQqextR21k6Kxy5babq+9EKIaIFN8gfDX4s8Au2kgiLm1Gp7vqi/1/6d2B39nkmQJFxGAlAAAAAElFTkSuQmCC) no-repeat 0;
    background-size: 14px
}

.newsflash-item .item-image {
    margin-top: 10px;
    display: block;
    border-radius: 2px;
    cursor: pointer;
    -webkit-transition: .5s;
    transition: .5s
}

 
.newsflash-item .large {
    max-width: 630px;
    max-height: 630px
}

.kr-loading-more {
    width: 100%
}

.kr-loading-more-button {
    width: 148px;
    height: 36px;
    line-height: 34px;
    text-align: center;
    font-size: 16px;
    border: 1px solid #4285f4;
    border-radius: 1px;
    color: #4285f4;
    cursor: pointer;
    margin: 0 auto
}

.kr-loading-more-button:hover {
    color: #fff;
    background: #4285f4
}

.kr-loading-more-tip {
    width: 148px;
    font-size: 16px;
    color: #4285f4;
    border: 1px solid #4285f4;
    border-radius: 1px
}

.kr-loading-more-tip,
.kr-loading-no-more-tip {
    text-align: center;
    height: 36px;
    line-height: 36px;
    margin: 0 auto
}

.kr-loading-no-more-tip {
    font-size: 14px;
    color: #262626;
    opacity: .6
}

.kr-loading-no-more-tip:after,
.kr-loading-no-more-tip:before {
    content: "/";
    width: 4px;
    height: 10px;
    color: #262626;
    opacity: .6;
    margin-left: 8px;
    margin-right: 8px
}

.kr-newsflash-catalog-right {
    width: 300px;
    float: right
}

.kr-column-title {
    height: 28px;
    line-height: 28px
}

.kr-column-title .kr-column-title-icon {
    display: inline-block;
    padding: 7px;
    background: url(../images/home.d1523964.png) no-repeat;
    background-size: 246px 1012px;
    background-position: 0 -125px
}

.kr-column-title .kr-column-title-text {
    font-size: 20px;
    color: #262626;
    padding-left: 4px
}

.kr-hotlist .go-more {
    float: right;
    font-size: 13px;
    color: #787878;
    padding-right: 10px
}

.kr-hotlist .hotlist-main {
    padding-top: 2px
}

.kr-hotlist .hotlist-main .hotlist-item-toptwo {
    margin-top: 14px;
    width: 300px;
    height: 85px;
    position: relative;
    border-radius: 2px
}

.kr-hotlist .hotlist-main .hotlist-item-toptwo .hotlist-item-toptwo-pic {
    height: 100%;
    width: 100%;
    border-radius: 2px;
    overflow: hidden;
    display: block;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center
}

.kr-hotlist .hotlist-main .hotlist-item-toptwo .hotlist-item-toptwo-pic img {
    height: 100%
}

.kr-hotlist .hotlist-main .hotlist-item-toptwo .hotlist-item-toptwo-icon {
    padding: 19px 30px;
    position: absolute;
    top: 0;
    left: -10px;
    z-index: 1;
    background: url(../images/home.d1523964.png) no-repeat;
    background-size: 246px 1012px
}
.kr-newsflash-catalog-right  .hotlist-main .hotlist-item-toptwo:nth-child(1) .hotlist-item-toptwo-icon{
    background-position:0 -153px;
}
.kr-newsflash-catalog-right  .hotlist-main .hotlist-item-toptwo:nth-child(2) .hotlist-item-toptwo-icon{
    background-position:0 -191px;
}
.kr-newsflash-catalog-right  .hotlist-main .hotlist-item-toptwo:nth-child(3) .hotlist-item-toptwo-icon{
    background-position:-76px -191px;
}
.kr-hotlist .hotlist-main .hotlist-item-toptwo .hotlist-item-toptwo-title {
    border-radius: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 70px;
    background-color: rgba(0, 0, 0, .1);
}

.kr-hotlist .hotlist-main .hotlist-item-toptwo .hotlist-item-toptwo-title img {
    border-radius: 2px
}

.kr-hotlist .hotlist-main .hotlist-item-toptwo .hotlist-item-toptwo-title p {
    font-weight: 700;
    font-size: 16px;
    line-height: 25px;
    color: #000;
    text-align: justify;
    padding-left: 10px;
    padding-right: 16px;
    max-height: 50px;
    position: absolute;
    top: 15px;
    overflow: hidden; 
}

.kr-hotlist .hotlist-main .hotlist-item-toptwo .hotlist-item-toptwo-title p:hover {
    color: #4d7fd0
}

.kr-hotlist .hotlist-main .hotlist-item-other {
    margin-top: 14px;
    border-radius: 2px;
    height: 50px;
    position: relative;
    padding-left: 20px;
}


.kr-hotlist .hotlist-main   .hotlist-item-other .hotlist-item-other-icon{
    background-color:#262626;
    opacity:0.5
} 
.kr-hotlist .hotlist-main div:nth-child(4) span{
    background-position:0 -248px;
}
.kr-hotlist .hotlist-main div:nth-child(5) span{
    background-position:0 -268px;
}
.kr-hotlist .hotlist-main div:nth-child(6) span{
    background-position:0 -288px;
}
.kr-hotlist .hotlist-main div:nth-child(7) span{
    background-position:0 -308px;
}
.kr-hotlist .hotlist-main div:nth-child(8) span{
    background-position:0 -328px;
}
.kr-hotlist .hotlist-main div:nth-child(9) span{
    background-position:0 -348px;
}
.kr-hotlist .hotlist-main div:nth-child(10) span{
    background-position:0 -368px;
}



.kr-hotlist .hotlist-main .hotlist-item-other .hotlist-item-other-pic {
    float: left;
    height: 100%;
    width: 105px;
    position: relative;
    border-radius: 2px;
    overflow: hidden
}

.kr-hotlist .hotlist-main .hotlist-item-other .hotlist-item-other-pic a {
    overflow: hidden;
    height: 100%;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    width: 100%
}

.kr-hotlist .hotlist-main .hotlist-item-other .hotlist-item-other-pic a img {
    height: 100%
}

.kr-hotlist .hotlist-main .hotlist-item-other   .hotlist-item-other-icon {
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px;
    z-index: 1;
    border-radius: .5px .5px 2px .5px;
    background-image: url(../images/home.d1523964.png);
    background-repeat: no-repeat;
    background-size: 246px 1012px
}

.kr-hotlist .hotlist-main .hotlist-item-other .hotlist-item-other-info {
    height: 100%;
    margin-left: 10px;
    position: relative;
    float: left;
    
}

.kr-hotlist .hotlist-main .hotlist-item-other .hotlist-item-other-info .hotlist-item-other-title {
    font-size: 13px;
    color: #262626;
    letter-spacing: 0;
    text-align: justify;
    line-height: 20px;
    max-height: 40px;
    overflow: hidden
}

.kr-hotlist .hotlist-main .hotlist-item-other .hotlist-item-other-info .hotlist-item-other-title:hover {
    color: #4d7fd0
}

 
/* 详情页 */
 
.kr-card {
    width: 100%;
    position: relative
}

.kr-card .top-line {
    height: 4px;
    background: #4285f4;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border-radius: 2px 2px 0 0
}

.kr-card-content {
    border: 1px solid #ddd;
    min-height: 20px;
    border-radius: 2px
}

.next-cart-wrapper {
    width: 100%;
    height: 100%;
    box-sizing: border-box
}

.next-cart-wrapper .headers {
    color: #262626;
    letter-spacing: 0;
    text-align: justify
}

.next-cart-wrapper .headers:after {
    display: block;
    width: 20px;
    height: 0;
    content: "";
    border: .5px solid #ddd;
    margin-top: 10px
}

.next-cart-wrapper .section .section-title {
    cursor: pointer
}

.next-cart-wrapper .section .section-title .section-title-a {
    color: #262626
}

.next-cart-wrapper .section .section-title .section-title-a:hover {
    color: #4d7fd0
}

.next-cart-wrapper .section .section-item {
    padding-top: 8px
}

.next-cart-wrapper .section .section-brief {
    font-size: 13px;
    color: #787878;
    letter-spacing: 0;
    text-align: justify;
    line-height: 20px
}

.next-cart-wrapper .section .section-publice-at {
    font-size: 12px;
    color: #a7a7a7;
    letter-spacing: 0;
    text-align: justify
}

.next-cart-wrapper .no-more {
    text-align: center;
    color: #a7a7a7;
    font-size: 12px
}

/* 搜索 */

.kr-search-result-input {
    padding: 52px 0;
    height: 150px;
    margin: 0 auto;
    background: #edf1f4;
    padding-left: 100px;
    border-radius: 1px
}

.kr-search-result-input input {
    background: #fff;
    width: 650px;
    text-indent: 15px;
    font-size: 18px;
    color: #a7a7a7;
    float: left;
    height: 100%;
    border: 1px solid #ddd;
    border-right: none;
    word-break: break-all
}

.kr-search-result-input input:focus {
    color: #262626
}

.kr-search-result-input .search-btn {
    width: 180px;
    float: left;
    height: 100%;
    background: #4285f4;
    line-height: 46px;
    cursor: pointer;
    border-radius: 0 1px 1px 0;
    position: relative
}

.kr-search-result-input .search-btn span {
    z-index: 2;
    position: relative
}

.kr-search-result-input .search-btn:hover:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .12);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.kr-search-result-input .search-btn .search-text {
    color: #fff;
    font-size: 16px;
    float: left;
    padding-left: 46px
}

.kr-search-result-input .search-btn .search-icon {
    float: left;
    height: 18px;
    width: 18px;
    position: relative;
    top: 14px;
    left: 6px;
    background: url(../images/search.33930f37.png) no-repeat;
    background-size: 24px 114px;
    background-position: 0 -24px
}


.kr-search-result-list {
    width: 800px;
    padding-top: 40px;
    float: left
}

.kr-search-result-list em {
    color: #4285f4
}

.kr-search-result-list .filter-tab {
    padding-bottom: 20px;
    height: 38px
}

.kr-search-result-list .filter-tab span {
    float: right;
    color: #a7a7a7;
    font-size: 14px
}

.kr-search-result-list .filter-tab .publish-time {
    padding-right: 14px;
    cursor: pointer
}

.kr-search-result-list .filter-tab .relative {
    padding-left: 14px;
    cursor: pointer
}

.kr-search-result-list .filter-tab .active {
    color: #4285f4;
    cursor: default
}

.kr-search-result-list .kr-search-result-list-main {
    width: 100%
}

.kr-search-result-list .kr-search-result-list-main .search-result-list-item-article {
    margin-bottom: 30px
}

.kr-search-result-list .kr-search-result-list-main .search-result-list-item-article:last-child {
    margin-bottom: 0
}

.kr-search-result-list .kr-search-result-list-main .search-result-list-item-newsflash {
    margin-bottom: 40px
}

.kr-search-result-list .kr-search-result-list-main .search-result-list-item-newsflash:last-child {
    margin-bottom: 0
}

.kr-search-result-list .kr-search-result-list-main .search-result-list-item-video {
    margin-bottom: 20px
}

.kr-search-result-list .kr-search-result-list-main .search-result-list-item-video:last-child {
    margin-bottom: 0
}

.kr-search-result-list .kr-search-result-list-main .search-result-list-item-special-topic {
    margin-bottom: 40px;
    width: 330px;
    float: left
}

.kr-search-result-list .kr-search-result-list-main .search-result-list-item-special-topic:nth-child(odd) {
    margin-right: 30px
}

.kr-search-result-list .kr-search-result-list-main .search-result-list-item-author {
    margin-top: 40px;
    width: 330px;
    float: left
}

.kr-search-result-list .kr-search-result-list-main .search-result-list-item-author:first-child,
.kr-search-result-list .kr-search-result-list-main .search-result-list-item-author:nth-child(2) {
    margin-top: 0
}

.kr-search-result-list .kr-search-result-list-main .search-result-list-item-author:nth-child(odd) {
    margin-right: 30px
}

.kr-search-result-list .kr-search-result-list-main .search-result-list-item-live {
    margin-bottom: 50px;
    width: 335px;
    float: left
}

.kr-search-result-list .kr-search-result-list-main .search-result-list-item-live:nth-child(odd) {
    margin-right: 20px
}

 

.newsflash-item {
    width: 100%
}

.newsflash-item .item-title {
    display: block;
    line-height: 25px;
    font-size: 18px;
    font-weight: 700;
    color: #000;
    -webkit-transition: .5s;
    transition: .5s
}

.newsflash-item .item-title .local-tag {
    padding: 0 10px;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    background: #4285f4;
    color: #fff;
    font-size: 12px;
    margin-right: 8px;
    position: relative;
    top: -2px
}

.newsflash-item .item-title:hover {
    color: #4d7fd0
}
 
 

.newsflash-item .item-desc {
    line-height: 24px;
    font-size: 14px;
    color: #787878
}

.newsflash-item .item-desc .link {
    display: inline-block;
    color: #4d7fd0;
    margin-left: 10px;
    padding-left: 19px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA19JREFUSA3tlkFIVFEUhs/15UxRGFpRQUEQRUHNI3FRFGW4iBZpIIpU1ELTfREJIfPERZoUbTVbVCCoRDktokWFQdRiimYCLSIIEjQqIylqRqfb+d/MeT5fM+OMtoouzDv3nXvu+e6599wzj+hfb+pvBFhpvSwjSpxhX6X8W0WkIor03dVrzYvdTWrKzVgQUGutKlujbey8WWsy3I7RV0pFWVsbajFfy1iBdPKVgFW1Rq+Q1ucAU4oSDHjAlD6Wo/DHNgFKUH9jly4U//MCCoxlve1IqXFNak/IMivuWGadv6hkM4NvCPTDWOT0vIHpYD5S+xn0VJwOnFr/Y3FRSZMTKamDMpZXhJlgN63AK3EoElBN9Dj5rk3R5wXkBOl2byMiSwcT55yRnLF2+yi6nIFVVuQ4Z0GDPZHPbC7YISuyk23LU6DnKUk5AY+cjxb/IrpsT1JqQmA1/dqobhveJM5EVlvRLdy/xbtRgOwlMjplLCfg9xjt4uiKMYkToRnbCFhsONIbT8TDh62RDeIQsDjph2y/BjrO3vaQtT0s4xmBSJCa9rfL7Ulq5tD92rgHXWwkeozvXy17LEpQvEccTpHuEBgv7mooGGiRMci0QMnGeOzbXttYq88yKUHTK9EPBc1ruOTJcV2RLG9400N4AjYYDJxkyck60/4ACoxlPf9S56OcQ58mQs20G5ePC9JnEOooQG8ywTA+C+iGYZCn78NzMLjtGXu6jz7b1NkZy32DFn2Czm5Kr4D0+Zc9ShdZ0sgDRCFGZEkHaryQ1Fn0sS0G+RpI0SRnXf8OCvRCH1OJA5BoSqsI5EDzxq/ebYRemhMhzgBV3x5Ic89uW1vf+QxfWSmZRy1LTSMbeXEdKfsvS/30RJxmk87fU6X1og9Zh3uDQuyujV4H3tTny3Zi0DKve+3SvTsR8qB96Lw5Q/nAeL97coVhAW6gXfc4h526512hNzJkI9+zRq9dtncXMHnovMe7ay69X+KdlA6WLRu98+XdAeIbBEpOhHU/Jye63FAUYne5ynbPxHEm6SQNPgPGx6JhBgZgzE5H8X/GBtjqctbbi1sIzPaLhzRsG9dCztYkVPSQqextR21k6Kxy5babq+9EKIaIFN8gfDX4s8Au2kgiLm1Gp7vqi/1/6d2B39nkmQJFxGAlAAAAAElFTkSuQmCC) no-repeat 0;
    background-size: 14px
}

.newsflash-item .item-image {
    margin-top: 10px;
    display: block;
    border-radius: 2px;
    cursor: pointer;
    -webkit-transition: .5s;
    transition: .5s
}

.newsflash-item .small {
    max-width: 258px;
     
}

.newsflash-item .large {
    max-width: 630px;
    max-height: 630px
}


 .item-other .wechat .share-code .qrcode {
    position: absolute;
    top: 0;
    left: 0;
    height: 80px;
    width: 80px;
}

.overlay{
    max-width: 550px !important;
}